.mceContentBody {
	padding: 3px; }

.content {
	font-size: 13px; line-height: 18px; }

.content p {
	margin: 0 0 10px; }

.content sub, .content sup, .content small {
	font-size: .85em; }

.content big {
	font-size: 1.2em; }

.content blockquote {
	margin: 0 0 10px; padding: 0 10px; border-left: 3px solid #ccc;  border-right: 3px solid #ccc;
	font-style: italic; color: #666; }

.content hr {
	margin: 0 0 10px; border: none; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;
	color: #ccc;
	background: #ccc; }


/*  content: headers */

.content h1, .content h2, .content h3, .content h4, .content h5 {
	clear: both;
	margin: 0 0 10px;
	line-height: 18px; }

.content h1 {
	font-size: 20px; }

.content h2 {
	font-weight: normal; font-size: 18px; }

.content h3 {
	font-weight: normal; font-size: 16px; color: #666; }

.content h4 {
	font-size: 14px; color: #666; }

.content h5 {
	font-weight: normal; font-size: 1.1em; color: #0279c3; }

/* content: images */

.content .img- {
	border: none; }

.content .more- {
	font-size: .7em; line-height: 2; color: #999; }

.content .more- a {
	color: #999; }

.content .link- {
	padding-left: 20px;
	font-weight: bold;
	background: url({{!static type="images" "ico-link.gif"}}) 0 5px no-repeat; }

.content .link- a {
	color: #333; }

/*  content: lists */

.content ol {
	margin:  0 0 18px 2.5em; }

.content ul {
	margin: 0 0 10px; padding: 0 0 0 1em; }

.content ul li {
	margin: 0.5em 0; padding: 0 0 0 20px;
	text-indent: -1.24em;
	list-style-type: none;
	behavior: expression( !this.before ? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' ); }

.content  ul li:before {
	content: '\2014\a0'; }

.content li {
	padding: 0; }

.content ul.files- {
	margin-left: 25px; }

.content ul.files- li {
	padding-left: 25px;
	line-height: 2.5; color: #666; }

.content dl {
	margin: 0 0 10px; }

.content dt {
	font-weight: bold; }

.content dd {
	 }

.content li ul,
.content li ol {
	margin-top: 0; }


/*  content: tables */

.content .table- {
	width: 75%; margin: 0 0 10px; border-top: 4px solid #fed379; border-left: 4px solid #fed379; border-collapse: collapse; }

.content .table- td,
.content .table- th {
	padding: 7px 10px; border-top: 1px solid #fed379; border-left: 1px solid #fed379; }

.content .table- td {
	}

.content .table- th {
	font-weight: bold; text-align: left; }

.content .table- tr.second-row {
	background: #CCC; }

.content .table- caption {
	font-size: .7em; text-align: left; color: #459dd3; }
